sub-machine guns - French English Dictionary